بدست آوردن زمان اجرای بخشی از برنامه توسط Stopwatch

بدست آوردن زمان اجرای بخشی از برنامه توسط Stopwatch


System.Diagnostics.Stopwatch myWatch = new System.Diagnostics.Stopwatch();
myWatch.Start();
MyFunction();
myWatch.Stop();
double tsDiff = myWatch.ElapsedMilliseconds;

که البته کد زیر هم همین کار را انجام می دهد اما به نظرم کد بالا قشنگتر هست، ضمن اینکه امکان استارت و استاپ یه جاهایی خوبه.

DateTime dtTemp = DateTime.Now;
MyFunction();
double tsDiff = (DateTime.Now - dtTemp).TotalMilliseconds;
سید حامد واحدی سید حامد واحدی     25 دي 1393